Locally weighted regression with different kernel smoothers for software effort estimation

نویسندگان

چکیده

Estimating software effort has been a largely unsolved problem for decades. One of the main reasons that hinders building accurate estimation models is often heterogeneous nature data with complex structure. Typically, from local tend to be more than using entire data. Previous studies have focused on use clustering techniques and decision trees generate coherent can help in prediction models. However, these approaches may fall short some aspect due limitations finding optimal clusters processing noisy In this paper we used sophisticated locality approach mitigate shortcomings Locally Weighted Regression (LWR). This method provides an efficient solution learn by model combines multiple regression k-nearest-neighbor based model. The factor affecting accuracy choice kernel function derive weights investigates effects choosing different kernels performance problem. After comprehensive experiments 7 datasets, 10 kernels, 3 polynomial degrees 4 bandwidth values total 840 variants, found that: 1) Uniform functions cannot outperform non-uniform functions, 2) type, parameters no specific effect accuracy. other words, change or degree occurred significant difference rankings. short, methods Triweight Triangle perform better kernels. Hence, encourage as smoother wide small degree.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

Relative error prediction via kernel regression smoothers

In this article, we introduce and study local constant and our preferred local linear nonparametric regression estimators when it is appropriate to assess performance in terms of mean squared relative error of prediction. We give asymptotic results for both boundary and non-boundary cases. These are special cases of more general asymptotic results that we provide concerning the estimation of th...

متن کامل

Estimation of Vehicle Trajectories with Locally Weighted Regression

laborious. In particular, under congested conditions, manual processing may be required, since automated approaches fail to identify the vehicles reliably. As a result, there may be measurement errors as well as missing data points in the extracted data set. A method is proposed here to perform the task of extracting useful information from position data efficiently while the ability to recover...

متن کامل

Software Effort Estimation with Ridge Regression and Evolutionary Attribute Selection

Software cost estimation is one of the prerequisite managerial activities carried out at the software development initiation stages and also repeated throughout the whole software life-cycle so that amendments to the total cost are made. In software cost estimation typically, a selection of project attributes is employed to produce effort estimations of the expected human resources to deliver a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Science of Computer Programming

سال: 2022

ISSN: ['1872-7964', '0167-6423']

DOI: https://doi.org/10.1016/j.scico.2021.102744